【例子介绍】C# 编写的吃豆人游戏,实现了GDI 和DDraw两种绘制引擎。
【相关图片】
【源码结构】
文件清单
├── AbstractManager.cs
├── Actor
│ ├── About.cs
│ ├── AbstractActor.cs
│ ├── ActActor.cs
│ ├── BottomBarActor.cs
│ ├── Cat.cs
│ ├── Dog.cs
│ ├── Map.cs
│ └── TitleBarActor.cs
├── AssemblyInfo.cs
├── CR_Doggi_Gdi .CRB
├── DefaultManager.cs
├── Doggi_Gdi .csproj
├── Doggi_Gdi .csproj.user
├── Doggi_Gdi .dpcov
├── Doggi_Gdi .DPMDB
├── Doggi_Gdi .dpprf
├── Doggi_Gdi .sln
├── Doggi_Gdi .suo
├── Drawer
│ ├── AbstractDrawer.cs
│ ├── Drawer_DDraw
│ │ ├── AboutDDraw.cs
│ │ ├── AbstractDDraw.cs
│ │ ├── BottomDDraw.cs
│ │ ├── CatDDraw.cs
│ │ ├── DogDDraw.cs
│ │ ├── MapDDraw.cs
│ │ └── TitleDDraw.cs
│ ├── Drawer_GDI
│ │ ├── AboutDraw.cs
│ │ ├── AbstractGdiDrawer.cs
│ │ ├── BottomDrawer.cs
│ │ ├── CatDrawer.cs
│ │ ├── DogDrawer.cs
│ │ ├── MapDrawer.cs
│ │ └── TitleDrawer.cs
│ └── RenderManager.cs
├── Entry.cs
├── Enum.cs
├── Event
├── GraphicUtility.cs
├── Interface
│ ├── IActor.cs
│ ├── IDraw.cs
│ ├── IManager.cs
│ └── ISound.cs
├── MainFrm.cs
├── MainFrm.resx
├── obj
│ ├── Debug
│ │ ├── Doggi_Gdi .csproj.GenerateResource.Cache
│ │ ├── Doggi_Gdi .exe
│ │ ├── Doggi_Gdi_.MainFrm.resources
│ │ ├── Doggi_Gdi .pdb
│ │ ├── Doggi_Gdi .projdata
│ │ ├── ResolveAssemblyReference.cache
│ │ ├── temp
│ │ └── TempPE
│ ├── Doggi_Gdi .csproj.FileList.txt
│ └── Release
│ ├── Doggi_Gdi .csproj.GenerateResource.Cache
│ ├── Doggi_Gdi .exe
│ ├── Doggi_Gdi_.MainFrm.resources
│ ├── Doggi_Gdi .projdata
│ ├── temp
│ └── TempPE
├── Particle.cs
├── pcMan.ico
└── Sound
└── DefaultSoundManager.cs
14 directories, 58 files
评论